package ${package.Service};

import ${package.Entity}.${entity};
<#if superServiceClassPackage??>
import ${superServiceClassPackage};
</#if>
import com.baomidou.mybatisplus.core.metadata.IPage;
import ${cfg.packageInfo}.dto.input.Select${entity}InputDTO;

import java.util.List;

/**
 * ${table.comment!} 服务类
 *
 * @author ${author}
 * @since ${date}
 */
<#if superServiceClass??>
public interface ${table.serviceName} extends ${superServiceClass}<${entity}> {
<#else>
public interface ${table.serviceName} {
</#if>

    /**
     * 根据入参分页查询
     * @param inputDTO 查询dto
     * @return
     */
    IPage<${entity}> select${entity}Page(Select${entity}InputDTO inputDTO);

    /**
     * 根据入参 查询全部数据
     * @param inputDTO
     * @return
     */
    List<${entity}> select${entity}List(Select${entity}InputDTO inputDTO);

}